# 生成斐波那契数列的生成器表达式（有限版本）
def fibonacci(n):
    a, b = 0, 1
    for _ in range(n):
        yield a
        a, b = b, a + b

# 使用生成器表达式生成前10个斐波那契数
fib_gen = (x for x in fibonacci(10))
for num in fib_gen:
    print(num)